libxc: Document xenctrl.h event channel calls
authorIan Jackson <ian.jackson@eu.citrix.com>
Tue, 17 Dec 2013 18:35:18 +0000 (18:35 +0000)
committerIan Campbell <ian.campbell@citrix.com>
Tue, 7 Jan 2014 13:31:20 +0000 (13:31 +0000)
commit8a91554484ad6977f641b308af38f337c20e97cc
treec179549fedad44391a4abe72c3c527884eca0225
parenta8da8249506b55fe9314462e90cc6749fd50a5fa
libxc: Document xenctrl.h event channel calls

Provide semantic documentation for how the libxc calls relate to the
hypervisor interface, and how they are to be used.

Also document the bug (present at least in Linux 3.12) that setting
the evtchn fd to nonblocking doesn't in fact make xc_evtchn_pending
nonblocking, and describe the appropriate workaround.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
CC: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
CC: Jan Beulich <JBeulich@suse.com>
CC: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
tools/libxc/xenctrl.h